package cn.edu.lsnu.mbti.util;

import cn.edu.lsnu.mbti.dto.UniversityDto;
import org.apache.commons.lang.StringUtils;

import java.util.ArrayList;
import java.util.List;

public class DelNullUtils {

    public static List<UniversityDto> delNull(List<UniversityDto> list){
        List<UniversityDto> newList = new ArrayList<>();
        for (UniversityDto dto : list) {
            if(StringUtils.isNotEmpty(dto.getId()) && dto.getId().length() > 0) {
                newList.add(dto);
            }
        }

        return newList;
    }

    public static void main(String[] args) {
        List<UniversityDto> list = new ArrayList<>();
        UniversityDto d1 = new UniversityDto();
        d1.setId("bedca0caa1aa410b852a366376e5650a");
        d1.setName("清华大学");
        d1.setRegionName("北京");

        UniversityDto d2 = new UniversityDto();
        d2.setId("7be245926602408ea3dfe53c308c517c");
        d2.setName("电子科技大学");
        d2.setRegionName("四川");

        UniversityDto d3 = new UniversityDto();
        d3.setId("1fa2e42de4b5435b82a1cb867ca254f2");
        d3.setName("华中科技大学");
        d3.setRegionName("湖北");

        UniversityDto d4 = new UniversityDto();

        list.add(d1);
        list.add(d2);
        list.add(d3);
        list.add(d4);

        List<UniversityDto> delNull = delNull(list);
        System.out.println(delNull);
    }
}
